<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>
    <script>
        // 变量相当与存储和标示值的容器
        // 声明   赋值   使用  
        // 使用var定义变量
        // 变量命名的规范：只能数字字母下划线和$组成 不能数字开头  不能是关键字保留字   大小写敏感不能混写
        // 驼峰命名法 mathTestScore
        // c风格 math_test_score
        // 变量具有默认值undefined 在只定义不赋值时变量为默认值

        var a = 5;//声明 赋值
        alert(a)//使用

        var b = '我行我可以的！！！！！！！！！'//变量不一定就要是数值，也可以是字符串
        alert(b)

        var c=1;//声明 赋值
        c=2;//改变变量a的值  改变的时候不需要var来定义
        alert(c);//输出2

        var d;
        alert(d);//没有赋值 变量为初始值undefined
        d=10;//变量赋值后 算初始化成功
        alert(d);//输出由undefined变为10

        var e=1, f=2;//同时声明和初始化两个变量,用逗号隔开


    </script>
</body>

</html>